#ifndef <#MONMODULE#>_H
# define <#MONMODULE#>_H

#include "IModule.h"
#include "IBuffer.h"
#include "ITask.h"

class <#MonModule#> : public PommedAPI::IModule
{
public:
  <#MonModule#>(std::map<std::string, std::string>&, std::vector<Step>&);
  ~<#MonModule#>();

  virtual const std::string&	getModuleName();
  virtual const std::string&	getModuleDescription();

  virtual State		runStep(PommedAPI::IModule::Step, PommedAPI::ITask&, PommedAPI::IIBuffer&, PommedAPI::IOBuffer&);
};

#endif /* <#MONMODULE#>_H */
